.gs-list{
  padding: 12px 24px 96px;
  background: #fff;
  box-sizing: border-box;
  .gs-item{
    margin-top: 24px;
    border-bottom: 2px solid #E6E6E6;
    .img-bg{
      width: 100%;
      height: 300px;
      border-radius: 8px;
      display: block;
    }
    .c-sub{
      height: 114px;
      display: flex;
      flex-direction: row;
      padding: 24px 0;
      box-sizing: border-box;
      .gs-logo{
        width:66px;
        height:66px;
        border-radius: 50%;
        margin-right: 24px;
      }
      .gs-text{
        color: #444;
        flex: 1;
        box-sizing: border-box;
        .gs-name{
          line-height: 1;
          font-size: 28px;
          margin-bottom: 16px;
          
        }
        .gs-num{
          font-size: 22px;
          line-height: 1;
          .num{
            color: #FE5979;
          }
          .address{
            float: right;
            color:#A8A8A8;
          }
        }
      }
    }
  }
}